﻿.accordion h3 + div {
        height: 0;
        overflow: hidden;
        -webkit-transition: height 0.2s ease-in;
        -moz-transition: height 0.2s ease-in;
        -o-transition: height 0.2s ease-in;
        -ms-transition: height 0.2s ease-in;
        transition: height 0.2s ease-in;
     
}

.accordion :target h3 + div {
        height: 150px;
           margin: -14 0;
}

.accordion .section.large:target h3 + div {
        overflow: auto;
           margin: -14 0;
}